scotland wales edinburgh golf club yorkshire london golf glasgow ireland golf clubs holiday self catering b&b golf course escort cottage bed and breakfast harrogate accommodation leeds cottages christmas escorts bradford